1
รากฐานของการคำนวณทางวิทยาศาสตร์
AI018Lesson 1
00:00

NumPy ทำหน้าที่เป็นชั้นการสร้างภาพจำลองพื้นฐานที่เชื่อมโยงตรรกะระดับสูงของภาษาไพธอนกับประสิทธิภาพระดับฮาร์ดแวร์ต่ำ มันนำเสนอ ndarray ไม่เพียงแต่เป็นโครงสร้างข้อมูลเท่านั้น แต่ยังเป็นภาษาแบบมาตรฐาน "ทั่วไป" สำหรับระบบนิเวศทางวิทยาศาสตร์

1. อินเทอร์เฟซทั่วไป

อินเทอร์เฟซ ndarray ทำหน้าที่เป็นสกุลเงินทั่วไป โดยการให้โครงสร้างหน่วยความจำต่อเนื่องที่มีประเภทคงที่ ทำให้มั่นใจได้ว่าไลบรารีต่างๆ เช่น SciPy, Pandasและ Matplotlib สามารถสื่อสารผ่านโปรโตคอลหน่วยความจำร่วมกันโดยไม่ต้องมีภาระงานในการแปลงข้อมูลใหม่

แอปพลิเคชัน (Pandas, Scikit-Learn)รากฐาน: NumPy (ndarray)ฮาร์ดแวร์ (ซีพียู / ร๊าม / ซิมดี)

2. สะพานระหว่างซอฟต์แวร์และฮาร์ดแวร์

NumPy แปลงไวยากรณ์ที่มนุษย์เข้าใจได้เป็นรหัสเครื่องที่ถูกปรับให้เหมาะสม โดยใช้ลำดับชั้นแคชของซีพียู และ ซิมดี (คำสั่งเดียว หลายข้อมูล) ชุด ซึ่งช่วยหลีกเลี่ยงเครื่องเสมือนไพธอนที่ช้าลงสำหรับการประมวลผลหนัก

3. ความพึ่งพาในระบบนิเวศ

เกือบทุกนวัตกรรมในด้านปัญญาประดิษฐ์ถูกสร้างบนโปรโตคอลของ NumPy ซึ่งเป็นข้อกำหนดที่จำเป็นอย่างยิ่งสำหรับการคำนวณประสิทธิภาพสูง ตั้งแต่สคริปต์ท้องถิ่นจนถึงกลุ่มคอมพิวเตอร์ขนาดใหญ่

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>